// 匿名 defineNuxtRouteMiddleware定义nuxt route 中间件
export default defineNuxtRouteMiddleware(to => {
	// TODO 需要处理是否有权限
	const isAuthorized = true;
	if (to.fullPath.includes("detail") && !Number(to.params.id)) {
		// return navigateTo('/login');//一定要写return
		console.log("缺少合法参数");
		return navigateTo("/");
	} else if (!isAuthorized) {
		//阻止未授权的路由访问 终止跳转并带有错误信息
		return abortNavigation("Insufficient permissions.");
	} else {
		return true;
	}
});
